/**
 * 
 */


//dropdown 的事件
(function() {
	$('.ui.dropdown').dropdown();
})();


/**
 * 下拉框选择配送商的时候的限制
 */
/*$('#carrierId').on('change',function(){
	var carrierId=$('#carrierId').val();
	$.getJSON("capacityRule/supportStatus/"+carrierId, function(data){
		//==0表上不支持，从库里面选出0条符合条件的
		if(data.cash==0){
			$('#cashDeliverLimit').attr("disabled","disabled");
		}
		else{
			$('#cashDeliverLimit').removeAttr("disabled","disabled");
		}
		
		if(data.card==0){
			$('#cardDeliverLimit').attr("disabled","disabled");
		}
		else{
			$('#cardDeliverLimit').removeAttr("disabled","disabled");
		}
		
		if(data.AssignedDateLimit==0){
			$('#assignedDateLimit').attr("disabled","disabled");
		}
		else{
			$('#assignedDateLimit').removeAttr("disabled","disabled");
		}
		
		if(data.JusdaLimit==0){
			$('#jusdaLimit').attr("disabled","disabled");
		}
		else{
			$('#jusdaLimit').removeAttr("disabled","disabled");
		}
		
		if(data.oridinary==0){
			$('#ordinaryExpressLimit').attr("disabled","disabled");
		}
		else{
			$('#ordinaryExpressLimit').removeAttr("disabled","disabled");
		}
		
		});
});*/

//非空验证和一些基本的判断
$('.ui.form').form({
	fields : {
		  warehouseId:{
			  identifier:'warehouseId',
			  rules:[{
				  type   : 'empty',
		          prompt : '至少选择一个仓库'
			  }]
		  }, 
		  capacityAreaId:{
			  identifier:'capacityAreaId',
			  rules:[{
				  type   : 'empty',
		          prompt : '至少选择一个运力规则'
			  }]
		  }, 
		  carrierId:{
			  identifier:'carrierId',
			  rules:[{
				  type   : 'empty',
		          prompt : '至少选择一个配送商'
			  }]
		  }, 
		  applyStatus:{
			  identifier:'applyStatus',
			  rules:[{
				  type   : 'empty',
		          prompt : '至少选择一个启用状态'
			  }]
		  }, 
		  cashDeliverLimit:{
			  identifier:'cashDeliverLimit',
			  rules:[{
				  type   : 'empty',
		          prompt : '请输入货到现金支付金额限制'
			  },{
				  type   : "number[-1..999999]",
		          prompt : '请输入0到999999之间的数值'
			  }]
		  }, 
		  cardDeliverLimit:{
			  identifier:'cardDeliverLimit',
			  rules:[{
				  type   :  'empty',
		          prompt : '请输入货到现金支付金额限制'
			  },{
				  type   : "number[-1..999999]",
		          prompt : '请输入0到999999之间的数值'
			  }]
	      },
		  ordinaryExpressLimit:{
			  identifier:'ordinaryExpressLimit',
			  rules:[{
				  type   : 'empty',
		          prompt : '单量限制不能为空'
			  },{
				  type   : "integer[-1..999999]",
		          prompt : '请输入0到999999之间的数值'
			  }]
		  }, 
		  assignedDateLimit:{
			  identifier:'assignedDateLimit',
			  rules:[{
				  type   : 'empty',
		          prompt : '至少选择一个启用状态'
			  },{
				  type   : "integer[-1..999999]",
		          prompt : '请输入0到999999之间的数值'
			  }]
		  }, 
		  jusdaLimit:{
			  identifier:'jusdaLimit',
			  rules:[{
				  type   : 'empty',
		          prompt : '至少选择一个启用状态'
			  },{
				  type   : "integer[-1..999999]",
		          prompt : '请输入0到999999之间的数值'
			  }]
		  }
	}
});
